.system_notice {
  position: fixed;
  right: 0;
  width: 280px;
  top: 0;
  z-index: 9999;
  transition: all .3s;
  border: 0;
  padding: 20px 22px 14px;
  opacity: 0;
  min-height: 34px;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 2px 3px 14px rgba(0, 0, 0, .2);
  transform: translateY(-100%);
  margin-bottom: 4px;
}

.system_notice.in {
  opacity: 1;
}

.system_notice>.close {
  position: absolute;
  right: 6px;
  top: 4px;
  font-size: 26px;
}

.system_notice a {
  color: inherit;
}

.system_notice>p {
  position: relative;
  line-height: 1.7;
}

.system_notice a:hover {
  text-decoration: underline;
}